Hybris: Consistency Hardening in Robust Hybrid Cloud Storage
نویسندگان
چکیده
We present Hybris key-value store, the first robust hybrid cloud storage system. Hybris robustly replicates metadata on trusted private premises (private cloud), separately from data which is replicated across multiple untrusted public clouds. Hybris introduces a technique we call consistency hardening which consists in leveraging strong metadata consistency to guarantee to Hybris applications strong data consistency (linearizability) without entailing any modifications to weakly (e.g., eventually) consistent public clouds, which actually store data. Moreover, Hybris efficiently and robustly tolerates up to f potentially malicious clouds. Namely, in the common case, Hybris writes replicate data across f + 1 clouds, whereas reads involve a single cloud. In the worst case, f additional clouds are used. We evaluate Hybris using a series of micro and macrobenchmarks and show that Hybris significantly outperforms comparable multi-cloud storage systems and approaches the performance of bare-bone commodity public cloud storage.
منابع مشابه
A Hybris: Robust Hybrid Cloud Storage
Besides well-known benefits, commodity cloud storage also raises concerns that include security, reliability, and consistency. We present Hybris key-value store, the first robust hybrid cloud storage system, aiming at addressing these concerns leveraging both private and public cloud resources. Hybris robustly replicates metadata on trusted private premises (private cloud), separately from data...
متن کاملRuntime Replica Consistency Mechanism For Cloud Data Storage
A cloud computing is becoming increasingly popular; cloud storage services attract more attentions for their high security and availability with a low cost. Cloud storage is expected to become the main force of the future storage market. As a key technology of cloud computing, replication faces new challenges, especially replica consistency. The intrinsic characteristic heterogeneous of cloud a...
متن کاملEpidemia: Variable Consistency for Transactional Cloud Databases
Classic replication protocols running on traditional cluster-based databases are currently unable to meet the ever-growing scalability demands of many modern software applications. Recent cloud-based storage repositories overcome such limitations by fostering availability and scalability over data consistency and transactional support. However, many applications that cannot resign from their tr...
متن کامل